.site-home {
  height: 100%;
  display: flex;
  align-items: stretch;
}

.site-home__left {
  width: 300px;
  box-sizing: border-box;
}
.site-home__reight {
  width: 400px;
}
.site-home__center {
  min-width: 400px;
  flex-grow: 1;
  border-left: 1px solid #eee;
  border-right: 1px solid #eee;
}

.site-module__header {
  padding: 4px;
  border-bottom: 1px solid #eee;
  font-size: 14px;
  height: 50px;
  box-sizing: border-box;
}